跳到主要内容

定时任务 node-schedule

2 分钟阅读

概述

node-schedule 是一个用于 Node.js 的 JavaScript 库,它允许您在特定的时间点或按照预定的时间表执行任务。它的主要用途是在 Node.js 应用程序中执行定时任务,例如定时发送电子邮件、生成报告、清理临时文件等。

Github

开始

安装:

npm install node-schedule

简单示例

const schedule = require('node-schedule');

// 创建一个定时任务,每天的下午 2 点执行
const dailyJob = schedule.scheduleJob('0 14 * * *', function() {
console.log('定时任务执行了!');
});

在上述示例中,我们首先导入了 node-schedule 模块,然后使用 scheduleJob 方法创建了一个定时任务。参数 '0 14 * * *' 是一个 Cron 表达式,表示每天的下午 2 点执行任务。当任务执行时,会输出一条消息。

除了基本的 cron 表达式之外,node-schedule 还支持其他更灵活的调度方式,您可以根据需要选择适合您应用程序的方法。

总的来说,node-schedule 是一个方便的工具,用于在 Node.js 应用程序中执行定时任务。它可以帮助你自动化重复的工作,提高应用程序的效率和可靠性。

评论
0条评论

添加新评论

昵称
邮箱
网址